POST (HTTP)

컴퓨팅에서 POST(포스트)는 월드 와이드 웹에 사용되는, HTTP가 지원하는 요청 방식이다. 설계상 POST 요청 방식은 웹 서버가 요청 메시지의 본문에 감싸있는 데이터를 받아들일 것을 요청하며 이러한 정보를 저장할 가능성이 높다.[1] 파일을 업로드할 때나 완성된 웹 폼을 제출할 때 종종 사용된다.

이와 대조적으로 HTTP GET 요청 방식은 서버로부터 정보를 검색한다. GET 요청의 일부로서 일부 데이터는 URL의 쿼리 스트링을 통해 전달되며 (이를테면) 검색 용어, 날짜 범위, 또 쿼리를 정의하는 기타 정보를 지정한다.

POST 요청의 일부로서, 요청 메시지의 본문에다 임의의 유형의 임의의 양의 데이터를 담아 서버로 전송할 수 있다. POST 요청의 헤더 필드는 보통 메시지 본문의 인터넷 미디어 타입을 지시한다.

  1. “Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content”. 2014년 7월 24일에 확인함. The POST method requests that the target resource process the representation enclosed in the request according to the resource's own specific semantics. 

Developed by StudentB